package com.hxzy.enterprise.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author baiyu
 * @since 2023-06-26
 */
@Getter
@Setter
@TableName("tt_collaborative_configuration")
public class TtCollaborativeConfiguration implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 配置编号
     */
    @TableId(value = "configuration_id", type = IdType.ASSIGN_ID)
    private Long configurationId;

    /**
     * 企业编号
     */
    @TableField("enterprise_id")
    private String enterpriseId;

    /**
     * 结算主体
     */
    @TableField("settlement_entity_id")
    private Integer settlementEntityId;

    /**
     * 优惠税率
     */
    @TableField("tax_rate_preference")
    private Double taxRatePreference;

    /**
     * 含税运价编号
     */
    @TableField("taxed_freight_rate_id")
    private Integer taxedFreightRateId;

    /**
     * 预存运费编号
     */
    @TableField("pre_storage_freight_id")
    private Integer preStorageFreightId;

    /**
     * 运费支付编号
     */
    @TableField("waybill_payment_id")
    private Integer waybillPaymentId;

    /**
     * 运单签收编号
     */
    @TableField("waybill_receipt_id")
    private Integer waybillReceiptId;

    /**
     * 司机服务税率
     */
    @TableField("driver_service_rate")
    private Double driverServiceRate;

    /**
     * 更新时间
     */
    @TableField("update_time")
    private LocalDateTime updateTime;


}
